Replication Materials for:�Through Protest to Reform: Euromaidan and Decentralization in Ukraine"Author: Anastasiia VlasenkoDate: 03-11-2026OVERVIEWThis replication package contains the data and code necessary to reproduce the empirical results reported in the paper �Through Protest to Reform: Euromaidan and Decentralization in Ukraine.� The replication code reproduces all regression models and descriptive figures presented in the manuscript.The analysis examines the relationship between protest activity in Ukrainian hromadas and several political outcomes, including reform delay, centrally funded grants, and e-democracy participation.FILES INCLUDEDprotest_reform_city.csvFinal dataset used for all statistical analyses in the paper. Each observation corresponds to a Ukrainian hromada.replication_code.RR script that reproduces all statistical analyses and regression tables reported in the paper.README.txtThis file describing the replication materials.SOFTWARE REQUIREMENTSThe replication code was written in R.Required R packages:dplyrggplot2fixestmodelsummaryTo install the required packages, run the following commands in R:install.packages("dplyr")install.packages("ggplot2")install.packages("fixest")install.packages("modelsummary")HOW TO RUN THE REPLICATIONPlace all replication files in the same working directory.Open the file replication_code.R in R or RStudio.Ensure that the working directory is set to the folder containing the dataset.Run the script.The code will:load the finalized datasetestimate all regression models used in the papergenerate regression tables in LaTeX formatproduce descriptive figuresMAIN VARIABLESKey variables used in the analysis include:protestBinary indicator equal to 1 if at least one protest occurred in the hromada.number_protestsTotal number of protests recorded in the hromada.ave_daysAverage duration of protests in days.days_differenceNumber of days between the expected reform timeline and actual reform adoption.dfrr_executedAmount of centrally funded development grants received by the hromada.edem_totalNumber of e-democracy participation initiatives recorded in the hromada.turnout_2020Voter turnout in the 2020 local elections.Control variables include:squareArea of the hromada.n_settlementsNumber of settlements within the hromada.incumbentIndicator for incumbent political leadership.distance_to_russia_belarusDistance from the hromada to the nearest Russian or Belarusian border.raion_codeAdministrative raion identifier used for clustered standard errors and fixed effects.OUTPUTRunning the replication script produces regression tables corresponding to the empirical results in the paper. Tables are exported in LaTeX format using the modelsummary package.CONTACTFor questions regarding the replication materials, please contact:Anastasiia Vlasenko